package com.lkwlw.tplms.transport.dao.mapper;

import com.lkwlw.tplms.transport.dao.model.SchedulingResources;
import com.lkwlw.tplms.transport.dao.model.SchedulingResourcesExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface SchedulingResourcesMapper {
    int countByExample(SchedulingResourcesExample example);

    int deleteByExample(SchedulingResourcesExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(SchedulingResources record);

    int insertSelective(SchedulingResources record);

    List<SchedulingResources> selectByExample(SchedulingResourcesExample example);

    SchedulingResources selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") SchedulingResources record, @Param("example") SchedulingResourcesExample example);

    int updateByExample(@Param("record") SchedulingResources record, @Param("example") SchedulingResourcesExample example);

    int updateByPrimaryKeySelective(SchedulingResources record);

    int updateByPrimaryKey(SchedulingResources record);
    
    List<Map<String,Object>> selectSchedulingResources(Map paramMap);
}